/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package LogicadeNegocio;
import CapadeDatos.DaoUnidades;
import java.util.ArrayList;
import java.util.Iterator;

import javax.swing.JComboBox;
import javax.swing.JOptionPane;
import modelo.beansemestre;
import modelo.beanunidades;
/**
 *
 * @author principal
 */
/*
 * Aka es donde se hace la magia jaja ... creamos la clase con un Jtable de parametro
 *
 */
public class ComboUnidades {
    JComboBox jcombo;
    ArrayList lista;
    beanunidades[] detalles;
    public ComboUnidades(JComboBox combo){
        jcombo = combo;     
    }
 
    public void cargarsemestres(String semestre) throws Exception{
     // Llamamos al metodo datos modulo que nos devuelve el ArrayList
      lista = DaoUnidades.nombreCarrera(semestre);
      detalles = new beanunidades[lista.size()];
      Iterator itr = lista.iterator();
      int j=0;
      jcombo.removeAllItems();
      while (itr.hasNext()) {
          detalles[j] =  (beanunidades) itr.next();
          jcombo.addItem(detalles[j].getUnidad());
          j++;
      }    
      
    }
    public  beanunidades[] unidades(){
        return detalles;
    }
}
